Golang Job: Software Engineer

Job added on

Location

Englewood, CO - United States of America

Job type

Full-Time

Golang Job Details

Location: Onsite in Englewood, CO

About the Role:

Our team is currently looking for an experienced GraphQL Developer to help us develop Cloud Native (CN) backend services for our extremely large and ever growing customer base. As we adapt to new requirements and challenges, we have to build new services on our hybrid cloud platform.

A successful candidate would be self-driven and excited to learn, develop and deliver distributed software systems. He or she will have a keen technical aptitude, excellent communication skills, and enjoys achieving results in a fast paced, dynamic environment. We are a CloudNative stack company and use some of the latest tech stack.

Day to Day Responsibilities:

  • Create, deploy, monitor, and maintain high performance and scalable GraphQL micro-services in the production
  • Design scalable, decoupled highly available architectures
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Responsible for reading existing code and migrating incrementally to the new architecture.
  • Mentor/ Guide Junior Developers during their day-to-day tasks

Must Have:

  • 3+ years professional experience working with GoLang, including experience in the following or similar frameworks:
  • Gorilla/Mux
  • Uber/Zap
  • GoConvey/Convey
  • Experience with at least one NoSQL database and 1 relational database
  • Experience with GraphQL and GRPC
  • Experience with GraphQL federation technique like ApolloGraphQL or similar
  • Experience with AWS services such as; ECS, EKS, Lambda and deployment pipeline

Nice to Have:
*

  • Understand existing code (Can be in another language like Ruby or Python in addition to GoLang)
  • Previous experience in refactoring projects
  • Experience in OTT domain
  • Experience in converting improved architecture designs into implementation in the context of business/engineering needs
  • Experience in building and managing micro-services based applications

Job Types: Full-time, Contract

Pay: $60.00 - $70.00 per hour

Benefits:

  • Dental insurance
  • Health insurance
  • Vision insurance

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Englewood, CO: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • This role is on-site, day one in Englewood, CO. Are you willing to relocate if you are not within the area already?

Education:

  • Bachelor's (Required)

Experience:

  • Go: 3 years (Required)
  • NoSQL: 2 years (Preferred)
  • GraphQL and GRPC: 3 years (Required)
  • AWS: 3 years (Preferred)

Work Location: One location